package com.zxjbyte.yiyi.module.system.domain.dto.log;

import lombok.Data;

import java.util.Date;

/**
 * @Author zhangxingjia
 * @Date 2023/3/13 18:57
 * @Version: 1.0
 */
@Data
public class OperateLogAddDTO {

    // 用户编号
    private Long userId;

    // 租户编号
    private String tenantId;

    // 应用名
    private String applicationName;

    // 模块
    private String module;

    // 操作名
    private String name;

    // 操作分类
    private Integer type;

    // 用户ip
    private String userIp;

    // 浏览器UA
    private String userAgent;

    // 请求方式
    private String requestMethod;

    // 请求地址
    private String requestUri;

    // 开始时间
    private Date startTime;

    // 执行时长
    private Integer duration;

    // 方法名
    private String methodName;

    // 类名
    private String className;

    // 参数
    private String params;

    // 结果数据
    private String resultData;

    // 扩展字段
    private String exts;

    // 创建用户
    private String createUser;

    // 创建时间
    private Date createTime;

    // 是否删除
    private Boolean deleted;
}
